<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ page language="java"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<h1 style="text-align: center"><bean:message key="friend.title"/></h1>
<html:errors/>
<html:form action="/searchUser">
    <input type="text" name="busqueda" onclick="this.value=''" value="<bean:message key="list.friend"/>"/>
    <html:submit styleClass="verde"><bean:message key="list.search"/></html:submit>
</html:form>
<table border="0" style="margin: auto">
    <logic:present name="amigos">
        <logic:iterate id="amigo" name="amigos">
            <c:choose>
                <c:when test="${empty amigo}">
                    <bean:message key="list.nofriend"/>
                </c:when>
                <c:when test="${amigo.usuariosByIdusuario.idusuario == usuario.idusuario}">
                    <tr>
                        <td>
                            <span class="textbox"><bean:write name="amigo" property="usuariosByIdamigo.alias"/></span>
                        </td>
                        <td>
                            <html:link action="/createMessage?idusuario=${amigo.usuariosByIdamigo.idusuario}" styleClass="azul"><bean:message key="list.send"/></html:link> 
                            <c:choose>
                                 <c:when test="${amigo.usuariosByIdamigo.idusuario > 3}">
                                    <html:link action="/deleteFriend?idamigos=${amigo.idamigos}&idusuario=${amigo.usuariosByIdamigo.idusuario}" styleClass="rojo"><bean:message key="list.delete"/></html:link>
                                </c:when>
                            </c:choose>            
                        </td>
                    </tr>
                </c:when>
                <c:otherwise> 
                    <tr>
                        <td>
                            <span class="textbox"><bean:write name="amigo" property="usuariosByIdusuario.alias"/></span>
                        </td>
                        <td>
                            <html:link action="/createMessage?idusuario=${amigo.usuariosByIdusuario.idusuario}" styleClass="azul"><bean:message key="list.send"/></html:link> 
                            <c:choose>
                                <c:when test="${amigo.usuariosByIdusuario.idusuario > 1}">
                                    <html:link action="/deleteFriend?idamigos=${amigo.idamigos}&idusuario=${amigo.usuariosByIdusuario.idusuario}" styleClass="rojo"><bean:message key="list.delete"/></html:link>
                                </c:when>
                            </c:choose>     
                        </td>
                    </tr>                   
                </c:otherwise>        
            </c:choose>
        </logic:iterate>
    </logic:present>

</table>
<c:choose>
    <c:when test="${usuarios == null}">
    </c:when>
    <c:when test="${empty usuarios}">
        <h1 style="text-align: center"><bean:message key="user.title"/></h1>
        <p style="text-align: center"><bean:message key="list.nousers"/></p>
    </c:when>
    <c:otherwise>
        <h1 style="text-align: center"><bean:message key="user.title"/></h1>
        <table border="0" style="margin: auto">
            <logic:present name="usuarios">
                <logic:iterate id="user" name="usuarios">
                    <tr>
                        <td>
                            <span class="textbox"><bean:write name="user" property="alias"/></span>
                        </td>
                        <td>
                            <html:link action="/addFriend?idusuario=${user.idusuario}" styleClass="verde"><bean:message key="list.add"/></html:link> 
                        </td>
                    </tr>
                </logic:iterate>
            </logic:present>
        </table>
    </c:otherwise>              
</c:choose>
